home *** CD-ROM | disk | FTP | other *** search
- Path: news.univie.ac.at!news-admin@univie.ac.at
- From: A6213NBI@PCSERV.UNIVIE.AC.AT (Werner Huber)
- Newsgroups: comp.lang.c++
- Subject: Printing lines thinner than 1 point (THINK C, Mac)
- Date: 16 Jan 1996 17:03:16 GMT
- Organization: University of Vienna
- Message-ID: <4dglok$1se2@ftp.univie.ac.at>
- Reply-To: Werner Huber
- NNTP-Posting-Host: pcn15.trm.univie.ac.at
- X-Newsreader: WinVN 0.92.6+
-
- Hi!
-
- I have a problem that I try to resolve for months now. Maybe you can
- help me.
-
- I am using a Macintosh with system 7.1 and THINK C 6.0.
-
- I have to print lines thinner than 1 point (e.g. hairlines). But the
- QuickDraw-command PenSize allows only integer values, the thinnest
- possible is PenSize(1).
-
- So I scaled the document by using PrOpenPage. Now I managed it to get
- thin lines. But my application, which normally needs less then 1MB,
- suddenly needed more then 5MB of memory. Especially when printing on
- a laser-printer with many fonts. Another problem is that this
- solution didn┤t function with each print-manager.
-
- So I simulated the lines by using special characters with a
- 2 point-font. But this solution is very, very slow and I can only draw
- vertical and horizontal lines.
-
- Can you help me?
-
- my adress:
- Werner Huber
- Thaliastr. 132/15
- 1160 Wien
- Austria
-
- e-mail:
- A6213NBI@PCSERV.UNIVIE.AC.AT
-
- Thank you!
-